package gang.org.springframework.framework.beanfactorypostprocessor;

import gang.org.springframework.framework.factory.GangConfigurableListableBeanFactory;

@FunctionalInterface
public interface GangBeanFactoryPostProcessor {
    /**
     * 业务意义
     * 1，修改上下文里bean的工厂类
     * 2，所有的BeanDefinition加载已经完成，Bean还未被实现化
     * 3，可以对自动装配类的BeanDefinition再做增强
     * */
    void postProcessBeanFactory(GangConfigurableListableBeanFactory beanFactory);
}
